<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    /*
    + 数字
    + 字符串拼接
    + 作为一元运算符，强制改变数据类型


    ++
     */
    var a = '9';
    console.log(a);//值
    console.log(typeof a); //数据类型
//    console.log(a+1);
    console.log(+a)     //强制改变数据类型 number,a没有变
    console.log(typeof +a)
    var b = +a;





    //++ 在表达式右边
    var c = 9;
    var d = c++;
    //d = c;        9
    //c = c+1;      9+1 = 10
    console.log(d)
    console.log(c)

    //++ 在表达式左边
    var e = 19;
    //e = e + 1;
    //f = e
    var f = ++e;
    console.log(e);
    console.log(f);


    var h = 20;
    var i = 30;
    console.log(h * i);

    //条件表达式 ? 表达式1:表达式2
    //条件表达式，期待结果是 布尔型数据的表达式 true false,也有可能不为真正的true，false，会存在数据的隐式转换

    var

</script>
</body>
</html>